chew (someone's) gum for (someone)

Translations
faire le travail à la place de quelqu’un
Definitions
To do something unpleasant, difficult, or tedious on behalf of someone else; to take on a task or responsibility that someone else should handle, often implying that the person is being overly accommodating or protective.